ERC20
、ERC721
、ERC1155
の各トークン用に、あらかじめABIが定義されたContract
クラスのラッパーを用意しています。トークン操作時はこれらの利用を推奨します。
これらのコントラクトラッパーはいずれも、コントラクトアドレスのみを必要とする標準コンストラクタで作成できます。例:
Contract
のラッパーとして、EthTransaction
を作成せずに後で送信することも可能です。
Ownable
ラッパーも用意しています。
ERC20
、ERC721
、ERC1155
はいずれもこれを継承していますが、任意のコントラクトでOwnableメソッドを利用したい場合は、利便性と安全性のためにOwnable
の利用を推奨します。